Text copied to clipboard!
Заглавие
Text copied to clipboard!Старши програмист Golang
Описание
Text copied to clipboard!
Търсим старши програмист Golang, който да се присъедини към нашия екип от висококвалифицирани софтуерни инженери. Кандидатът трябва да има солиден опит в разработката на сървърни приложения с помощта на езика Go, както и добро разбиране на архитектурата на микросервизи, RESTful API и облачни технологии. Идеалният кандидат ще бъде мотивиран, с аналитично мислене и способност за работа в екип в динамична среда.
Като старши програмист Golang, ще отговаряте за проектирането, разработката и поддръжката на високонадеждни и мащабируеми бекенд системи. Ще работите в тясно сътрудничество с DevOps, QA и продуктовите екипи, за да осигурите качествено и навременно изпълнение на проектите. Очакваме от вас да допринасяте с идеи за подобрения, да участвате в архитектурни решения и да наставлявате по-малко опитни колеги.
Необходим е опит с инструменти като Docker, Kubernetes, Git, както и с бази данни като PostgreSQL, MongoDB или Redis. Познания по CI/CD процеси и облачни платформи като AWS, GCP или Azure ще се считат за предимство. Също така, очакваме от вас да имате добри комуникационни умения и способност за писане на чист, четим и добре документиран код.
Ако сте страстен по отношение на технологиите, обичате предизвикателствата и искате да работите по иновативни проекти, това е възможността за вас. Присъединете се към нашия екип и помогнете за изграждането на следващото поколение софтуерни решения.
Отговорности
Text copied to clipboard!- Разработка и поддръжка на сървърни приложения с Golang
- Проектиране на архитектура на микросервизи
- Интеграция с RESTful API и външни услуги
- Работа с бази данни като PostgreSQL и Redis
- Участие в архитектурни и технически решения
- Наставничество на по-малко опитни разработчици
- Оптимизация на производителността и сигурността на приложенията
- Сътрудничество с DevOps и QA екипи
- Участие в code review процеси
- Поддържане на техническа документация
Изисквания
Text copied to clipboard!- Минимум 4 години опит с Golang
- Добро разбиране на микросервизни архитектури
- Опит с Docker и Kubernetes
- Познания по CI/CD процеси
- Опит с облачни платформи (AWS, GCP или Azure)
- Умения за работа с Git и системи за контрол на версиите
- Опит с релационни и нерелационни бази данни
- Добри комуникационни и екипни умения
- Способност за писане на чист и документиран код
- Желание за учене и развитие
Потенциални въпроси за интервю
Text copied to clipboard!- Колко години опит имате с Golang?
- Работили ли сте с микросервизни архитектури?
- Какви бази данни сте използвали в предишни проекти?
- Имате ли опит с Docker и Kubernetes?
- Работили ли сте с CI/CD инструменти?
- Какви облачни платформи сте използвали?
- Как подхождате към оптимизация на производителността?
- Участвали ли сте в code review процеси?
- Наставлявали ли сте други разработчици?
- Какви са вашите очаквания от нова работна среда?